import axios from '../../api/request'
const userAddForm = document.getElementById('userAddForm')
const pwdInput = document.getElementById('pwd')
const rePwdInput = document.getElementById('rePwd')
const profileInput = document.getElementById('profile')
const profileImg = document.getElementById('profileImg')
// console.log(profileImg);

//解析图片
profileInput.onchange=function(e){
    // 读取文件对象
    let fileReader = new FileReader();
     // 获取文件
    let file = e.target.files[0]
    // 使用base64方式读取文件
    fileReader.readAsDataURL(file)

    fileReader.onload=function(){
        // console.log(fileReader.result);
        
        let profile = fileReader.result
        profileImg.src=profile
    }
}
//获取表单数据并传给新增用户接口
userAddForm.addEventListener('submit',async function(e){
    //阻止默认行为
    e.preventDefault()
    //验证密码
    if(pwdInput.value !== rePwdInput.value){
        return alert('两次输入密码不一致')
    }
    // 收集表单数据
    const formData = new FormData(userAddForm)
    const {data} = await axios({
        url:'/admin/user',
        method:'post',
        data:formData
    })
    // console.log(data);
    
    if (data.code===2000) {
        // 成功后跳转到用户列表页
        window.location = '/users.html'
      } else {
        alert(result.message)
      }
    
    
})